LAST()
একটি SQL ফাংশন যা সাধারণত অ্যাক্সেস ডেটাবেস (Access Database) বা MySQL এর মতো কিছু ডেটাবেস সিস্টেমে ব্যবহৃত হয়, এবং এটি সাধারণত শেষ রেকর্ড বা ফলাফল রিটার্ন করতে ব্যবহৃত হয়। যদিও LAST()
SQL স্ট্যান্ডার্ড ফাংশন নয়, কিছু নির্দিষ্ট ডেটাবেসে এটি ব্যবহার করা যেতে পারে। তবে, বেশিরভাগ ডেটাবেস সিস্টেমে LIMIT
বা ORDER BY
ব্যবহারের মাধ্যমে শেষ রেকর্ড পাওয়া যায়।
এখানে SQL LAST()
ফাংশন এবং এর বিকল্প ব্যবহারের উপায় নিয়ে বিস্তারিত আলোচনা করা হলো।
LAST()
ফাংশনLAST()
ফাংশন সাধারণত একটি কলাম বা রেকর্ডের শেষ মান রিটার্ন করার জন্য ব্যবহৃত হয়। এটি কিছু সিস্টেমে অ্যাগ্রিগেট ফাংশন হিসেবে কাজ করতে পারে, তবে বেশিরভাগ ডেটাবেস সিস্টেমে এটি প্রাক-সংজ্ঞায়িত নয়। তাই LAST()
ব্যবহারের জন্য বিশেষ কিছু ডেটাবেসের কুয়েরি বা বিকল্প পদ্ধতি প্রযোজ্য হতে পারে।
LAST()
ফাংশন ব্যবহার:এটি সাধারণত ডেটাবেসে ব্যবহার করা হয় শেষ রেকর্ড বা কলামের মান বের করার জন্য।
ধরা যাক, আপনি একটি টেবিল থেকে শেষ salary
মান পেতে চান:
SELECT LAST(salary) FROM Employees;
এটি Employees
টেবিলের শেষ রেকর্ডের salary
মান রিটার্ন করবে।
LAST()
ফাংশনের বিকল্প পদ্ধতিযেহেতু LAST()
SQL স্ট্যান্ডার্ডের অংশ নয়, তাই বেশিরভাগ ডেটাবেস সিস্টেমে এটি সমর্থিত নয়। তবে, আপনি ORDER BY
এবং LIMIT
ব্যবহার করে শেষ রেকর্ড বা সর্বশেষ মান পেতে পারেন।
LAST()
ফাংশনের বিকল্প:MySQL তে, আপনি ORDER BY
এবং LIMIT
ব্যবহার করে শেষ রেকর্ড পেতে পারেন।
SELECT * FROM Employees ORDER BY id DESC LIMIT 1;
এটি Employees
টেবিলের শেষ রেকর্ড (যেখানে id
সবচেয়ে বড়) রিটার্ন করবে।
SELECT salary FROM Employees ORDER BY id DESC LIMIT 1;
এটি Employees
টেবিলের শেষ salary
মান রিটার্ন করবে।
LAST()
ফাংশনের বিকল্প:PostgreSQL এবং SQL Server তে LAST()
ফাংশন সমর্থিত নয়, তবে আপনি ORDER BY
এবং LIMIT
অথবা TOP
(SQL Server এর জন্য) ব্যবহার করে শেষ রেকর্ড পেতে পারেন।
SELECT salary FROM Employees ORDER BY id DESC LIMIT 1;
SELECT TOP 1 salary FROM Employees ORDER BY id DESC;
LAST()
ফাংশন কেন ব্যবহার করা হয়?LAST()
ফাংশনটি নির্দিষ্ট অ্যাগ্রিগেট অপারেশনে ব্যবহার করা যেতে পারে যেখানে ডেটার শেষ মান পেতে হয়।LAST()
ফাংশন কিছু নির্দিষ্ট ডেটাবেস সিস্টেমে ব্যবহৃত হয়, যেমন Microsoft Access এবং কিছু কাস্টম ডেটাবেসে। তবে, এটি SQL স্ট্যান্ডার্ড ফাংশন নয়।ORDER BY
এবং LIMIT
বা TOP
(SQL Server) ব্যবহার করে শেষ রেকর্ড বা মান পেতে পারেন।LAST()
ফাংশন সাধারণত শেষ মান বা শেষ রেকর্ড বের করার জন্য ব্যবহৃত হয়, কিন্তু এটি ডেটাবেসের উপর নির্ভরশীল।SQL এর অধিকাংশ সিস্টেমে, ORDER BY
DESC এবং LIMIT 1
ব্যবহার করেই আপনি শেষ রেকর্ড বা মান সহজেই পেতে পারেন।
common.read_more